kd protein meaning

Best popular kd protein meaning